package inner;
class Person {
    public int age = 18;
    public String name = "bit";

    public void show() {
        System.out.println("姓名："+name+" 年龄："+age);
    }
    //对象的打印
    @Override
    public String toString() {
        return "Person{" +
                "age=" + age +
                ", name='" + name + '\'' +
                '}';
        //就会按照自己写的来，你像下面这样写就按你的来。
        //return "姓名："+name+" 年龄："+age;
        //return "哇塞！！！！！";
    }

}
public class Test1 {

    public static void main(String[] args) {
        Person person = new Person();
        //person.show();
        System.out.println(person);


    }

    public static void main2(String[] args) {
        Person person = new Person();
        System.out.println(person.age);
        System.out.println(person.name);
        new Person();//匿名对象
        System.out.println(new Person().age);//匿名对象
        System.out.println(new Person().name);//匿名对象  只能使用一次

        //下面为匿名内部类格式
        // 学完接口进行讲解
        new Person() {

        };


    }
}